// packageIndex/pages/supplyDetails/supplyDetails.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dataList:{},
    loderId:0,
    unloderId:0,
    loder:{},
    unloder:{},
    goodsOrderId:0,
    infoId:0,
    token:'',
    carerId:0,
    userId:0
  },

 // 选中货源事件
 choose(event){
  wx.showModal({
    title: '',
    content: '确定选中货源，生成订单吗？',
    complete: (res) => {
      if (res.cancel) {}
      if (res.confirm) {
        wx.navigateTo({
          url: '/packagePersonalCenter/pages/orderCenter/orderCenter',
        })
        wx.request({
          url: 'http://localhost:8080/source/goodsOrder',
          method:'PUT',
           header: {
                  'authorization': 'Bearer\u0020' + this.data.token
                },
          data:{
            id:this.data.goodsOrderId,
            carerId:this.data.userId,
            orderStatus:1,//订单进度为1
            status:1,//订单状态为1（下单成功）
            infoId:this.data.userId
          }
        })
      }
    }
  })
},

//查询收货人
  getloder(){
    wx.request({
      url: 'http://localhost:8080/source/freightInfo/'+this.data.loderId,
      method:'GET',
       header: {
              'authorization': 'Bearer\u0020' + this.data.token
            },
      success:(res)=>{
        console.log(res.data.data);
        this.setData({
          loder:res.data.data
        })
      }
    })
  },

  //查询卸货人
  getunloder(){
    wx.request({
      url: 'http://localhost:8080/source/freightInfo/'+this.data.unloderId,
      method:'GET',
       header: {
              'authorization': 'Bearer\u0020' + this.data.token
            },
      success:(res)=>{
        console.log(res.data.data);
        this.setData({
          unloder:res.data.data
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    const token= wx.getStorageSync('token');//获取令牌
    const app=getApp();
    console.log("测试"+app.globalData.userInfo.userId);
    this.setData({
      userId:app.globalData.userInfo.userId,
      token:token
    })
    console.log(options.id);
    this.setData({
      goodsOrderId:options.id
    })
    wx.request({
      url: 'http://localhost:8080/source/goodsOrder/'+options.id,
      method:'GET',
       header: {
              'authorization': 'Bearer\u0020' + this.data.token
            },
      success:(res)=>{
        console.log(res.data.data);
        this.setData({
          dataList:res.data.data,
          loderId:res.data.data.loderId,
          unloderId:res.data.data.unloderId,
        }, () => {
          // 在 setData 完成后的回调中调用 getloder(),getunloder()
          this.getloder();
          this.getunloder();
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})